package com.junzhiit.nengji.cms.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.PromotionPosterVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface PromotionPosterService {

	/**
	 * 
	 * TODO 推广海报二维码设置
	 * @author Harry
	 * @time 2018年8月24日 下午8:47:05
	 * @return ResultVO
	 */
	public ResultVO promotionPosterSet(PromotionPosterVO ppv);
	
	/**
	 * 
	 * TODO 获取海报列表 
	 * @auhor Harry
	 * @time 2018年8月30日下午2:54:00
	 * @return Map<String,Object>
	 */
	public Map<String,Object> findAll(DataTablesParamVO dtp,PromotionPosterVO ppv);
	
	/**
	 * 
	 * TODO 根据id获取海报信息
	 * @author Harry
	 * @time 2018年9月4日上午11:16:36
	 * @return ResultVO
	 */
	public ResultVO findById(PromotionPosterVO ppv);
	
	/**
	 * 
	 * TODO 根据id下载海报 
	 * @author Harry
	 * @time 2018年9月4日下午2:02:22
	 * @return void
	 */
	public void download(HttpServletResponse response,HttpServletRequest request,PromotionPosterVO ppv);
}
